#app{
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	background: #F7F8FA;
}
.load_end{
				width: 100%;
				height: 100%;
				z-index: 100;
				position: fixed;
				left: 0;
				top: 0;
				background: #fff;
			}
.gun_box{
	width: 100%;
	background-color: #fff;
	margin-top: 0.38rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-bottom: 0.12rem;
	box-sizing: border-box;
	padding-top: 0.5rem;
}
.gun_box_0{
	margin-top: 0;
	padding-top: 0rem;
}
.gun_box_content{
	width: 10.78rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.gun_item{
	width: 2.44rem;
	height: 1.38rem;
	background: #F5F5F5;
	border-radius: 0.13rem;
	padding: 0 0.38rem;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 0.38rem;
}
.gun_item.active{
	width: 2.44rem;
	height: 1.38rem;
	background: #3397FF;
	border-radius: 0.13rem;

}
.gun_item.had_active{
	
background: #F5F5F5;

color: #666666;
}
.gun_item img{
	width: 0.38rem;
	height: 0.38rem;
}

.gun_item span{
	font-size: 0.44rem;
	color: #666666;
}

.gun_item.active span{
	color: #FFFFFF;
}
.gun_item.had_active span{
	font-size: 0.44rem;
	color: #666666;
	opacity: 0.3;
}
.icon_plus_box{
	width: 11.72rem;
	height: 1.41rem;
	display: flex;
	margin-top: 0.38rem;
	background: #FFFFFF;
}
.van-button--info{
	width: 100%;
	border: none;
}

.submit_box{
	margin: 0 auto;
	margin-top: 0.63rem;
	width: 10.78rem;
	height: 1.56rem;
	background: linear-gradient(318deg, #FF9100 0%, #FFA400 100%);
	border-radius: 0.19rem;
	display: flex;
}
.submit_box .van-button{
	width: 10.78rem;
	height: 1.56rem;
	background: linear-gradient(318deg, #FF9100 0%, #FFA400 100%);
	border-radius: 0.19rem;
	color: #fff;
	border: none;
}